Optimization of Multi-agent Motion Programs with Applications to Robotic Marionettes
نویسندگان
چکیده
In this paper, we consider the problem of generating optimized, executable control code from high-level, symbolic specifications. In particular, we construct symbolic control programs using strings from a motion description language with a nominal set of motion parameters, such as temporal duration and energy, embedded within each mode. These parameters are then optimized over, using tools from optimal switch-time control and decentralized optimization of separable network problems. The resulting methodology is applied to the problem of controlling robotic marionettes, and we demonstrate its operation on an example scenario involving symbolic puppet plays defined for multiple puppets.
منابع مشابه
Making Robotic Marionettes Perform
This paper describes a project with the long term goal of automated performance marionettes, accomplished by capturing human motion and automating the motion imitation synthesis for an experimental marionette system. The automation and performance goals required the development of hardware and software tools that enable motion imitation, leading to a series of results in numerical simulation, o...
متن کاملDynamics and Motion Control of Wheeled Robotic Systems
Mobile robotic systems, which include a mobile platform with one or more manipulators, mounted at specific locations on the mobile base, are of great interest in a number of applications. In this paper, after thorough kinematic studies on the platform and manipulator motions, a systematic methodology will be presented to obtain the dynamic equations for such systems without violating the base n...
متن کاملDynamics and Motion Control of Wheeled Robotic Systems
Mobile robotic systems, which include a mobile platform with one or more manipulators, mounted at specific locations on the mobile base, are of great interest in a number of applications. In this paper, after thorough kinematic studies on the platform and manipulator motions, a systematic methodology will be presented to obtain the dynamic equations for such systems without violating the base n...
متن کاملTrajectory Optimization of Cable Parallel Manipulators in Point-to-Point Motion
Planning robot trajectory is a complex task that plays a significant role in design and application of robots in task space. The problem is formulated as a trajectory optimization problem which is fundamentally a constrained nonlinear optimization problem. Open-loop optimal control method is proposed as an approach for trajectory optimization of cable parallel manipulator for a given two-end-po...
متن کاملMarionette: from Traditional Manipulation to Robotic Manipulation
Marionettes are string-operated puppets. It is an ancient and universal form of performing art which still evolves slowly today. From the engineering perspective, the marionette is a wire(or string-) driven multi-limbed under-actuated mechanism under gravity influence that exhibits rich kinematic and dynamic behaviours. This article introduces the evolution and the engineering aspect of traditi...
متن کامل